﻿# The Orchard Book
 
1.  [Introduction to Orchard](ch-01)
  1. [Introduction](ch-01#art-01)
  2. [What is Orchard?](ch-01#art-02)
  3. [How to Get Orchard](ch-01#art-03)
  4. [Installing from WebMatrix](ch-01#art-04)
  5. [Starting a New Site](ch-01#art-05)
  6. [Editing the Homepage](ch-01#art-06)
  7. [Editing Widgets and Adding Styles](ch-01#art-07)
  8. [Adding Media](ch-01#art-08)
  9. [Adding new Pages and Menu Items](ch-01#art-09)
  10. [Managing Media Files](ch-01#art-10)
 
2. Blogs and Users
  1. Introduction
  2. Setting Up a Blog
  3. Blog Properties
  4. Creating a Post
  5. Tagging
  6. Comments
  7. Remote Publishing with Live Writer
  8. RSS Feeds
  9. Users and Permissions
  10. Users and Permissions Demo
 
3. Themes and Widgets
  1. Introduction
  2. Themes
  3. Parts of a Theme
  4. Including Stylesheets
  5. Including JavaScript
  6. Widgets
  7. Exploring Widgets and Layers
  8. Managing Widgets
  9. Adding a New Layer
  10. Installing a Theme from the Orchard Gallery
  11. Enabling the new Theme
  12. Creating a Derived Theme
 
3. Modules and Content
  1. Introduction
  2. Orchard Modules
  3. Exploring Modules
  4. Modules in the Dashboard
  5. Modules in the Orchard Gallery
  6. Downloading and Installing the Search Modules
  7. Setting up and Configuring Search
  8. Search Demo
  9. Orchard Content
  0. Exploring Content Types
  11. Content Parts Demo
  12. Creating a Custom Content Type
  13. Creating Custom Content Items and Adding Fields
  14. Adding a Bing Maps Part
 
4. The Shape of Orchard
  1. Introduction
  2. What are Shapes?
  3. Shape Rendering
  4. Dynamically Adding Properties to Shapes
  5. Basic Shape Template Overriding
  6. Shape Placement
  7. Placement.info File
  8. Layout Shapes Part 1
  9. Layout Shapes Part 2
  10. Content Shapes and Placement
  11. Placement.info Demo
  12. Enabling Shape Tracing
  13. Using Shape Tracing to help with Placement
  14. Using Shape Tracing to Create Alternates
  15. Using Shape Tracing to Explore the Model
  16. Using Shape Tracing to Override Code Generated Shape
